x86: don't use .subsection when compiling with clang
authorTim Deegan <tim@xen.org>
Wed, 11 Apr 2012 12:10:33 +0000 (13:10 +0100)
committerTim Deegan <tim@xen.org>
Wed, 11 Apr 2012 12:10:33 +0000 (13:10 +0100)
commit899b4c43f687dd577d90b0a875676868b8eaa835
tree548ef8c3c0f910e8f4ad0c185493abf233a8785e
parentfb11036e30127fb4dea4bffa6d8978d22953c611
x86: don't use .subsection when compiling with clang

LLVM's assembler doesn't support the .subsection directive, so put
the out-of-line failure path in .fixup instead.

Signed-off-by: Tim Deegan <tim@xen.org>
Acked-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Keir Fraser <keir@xen.org>
Committed-by: Tim Deegan <tim@xen.org>
xen/include/asm-x86/spinlock.h